package game;

/**
 * The main class of the project, representing the game, has menu, MVC, two
 * players, and turns
 * 
 * @author Home
 * 
 */
public class Game {

	private GameMenu menu;
	private GameMVC personalMVC;
	private Player playerOne, playerTwo;
	private int turns;

	/**
	 * plays the game
	 */
	public void play() {
		/*
		 * cycle{playTurn() ---- if(isOver) - back to the menu...}
		 */
	}

	/*
	 * asks the user for line input(row, column, direction)
	 */
	private void askForLine() {
		/*
		 * ask; boolean scores = fillInLine(Line l); if(scores). . . --some
		 * code--
		 */
	}

	/*
	 * plays a single turn
	 */
	private void playTurn() {
		/*
		 * turns++; --some code-- askForLine();
		 */
	}

	/*
	 * detemrines if the game is over
	 */
	private boolean isOver(int currentPlayerScore) {

		return false;

	}

	/*
	 * saving highscores in the end of the game, if there are such
	 */
	private void saveHighscores() {

	}

}
